package com.xdf.xzymanagementsystem.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @program: xzy-management-system
 * @description: 基础资料显示
 * @author: 张柯
 * @create: 2021-05-10 09:53
 **/
@Data
public class ProductFileVO implements Serializable {
    private static final long serialVersionUID = 1L;
    private BigDecimal volume;

    /** 自增主键 */
    private Integer id;

    /** 存货代码 */
    private String pfCode;

    /** 存货编码 */
    private String pfCoded;

    /** 助记码 */
    private String pfRememberCode;

    /** 助记码2 */
    private String pfRememberCode2;

    /** 助记码3 */
    private String pfRememberCode3;

    /** 助记名称 */
    private String pfRememberName;

    /** 名称 */
    private String pfName;

    /** 规格型号 */
    private String pfSpecification;

    /** 材料 */
    private String pfMaterial;

    /** 平方面积 */
    private BigDecimal pfSquareArea;

    /** 参考成本 */
    private BigDecimal pfCost;

    /** 最新成本(含税) */
    private BigDecimal pfCostwithtaxLatest;

    /** 最新成本(无税) */
    private BigDecimal pfCostLatest;

    /** 销售单价 */
    private BigDecimal pfPrice;

    /** 非税销售单价 */
    private BigDecimal pfPriceNoTax;

    /** 单价系数 */
    private BigDecimal pfPriceRate;

    /** 税率(%) */
    private BigDecimal pfTax;

    /** 初始价格 */
    private BigDecimal pfInitialPrice;

    /** BOM信息(是:1;否:0;) */
    private Boolean pfBom;

    /** 备注 */
    private String remarks;

    /** 类别编号 */
    private Integer categoryId;

    /** 类别名 */
    private String categoryName;

    /** 供应商编码 */
    private String categoryCode;

    /** 单位名称 */
    private String unitType;

    /** 瓦楞 */
    private String corrugated;

    /** 压线 */
    private String line;

    /** 品番 */
    private String productNumber;

    /** 供应商编号 */
    private String supplierId;

    /** 供应商名称 */
    private String supplierName;

    /** 印版编号 */
    private String pfPlateCode;

    /** 客户编码 */
    private Integer contactcompanyId;

    /** 客户编码 */
    private String contactcompanyName;

    /** 产线入库强制扫码(0:否;1:是;) */
    private Boolean canScanCode;

    /** 类别 */
    private Integer useType;

    /** 打印提示 */
    private String printPrompt;

    /** 标签编号 */
    private String tagId;

    /** 标签名 */
    private String tagName;

    /** 色块 */
    private String printColorBlocks;

    /** 小标签编号 */
    private String tinyTagId;

    /** 小标签名 */
    private String tinyTagName;

    /** 每拖数量 */
    private BigDecimal qtyPerPallet;
    // 采购单价系数
    private BigDecimal pfPurchaseRatio;

    private Integer drawingid;

    private String filenameOriginal;
    private String filenameRename;
    private String hashString;
}
